
  

  
  @property --color {
  syntax: "*";
  inherits: true;
  initial-value: ;
}
@property --radius--lg {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 2rem;
}
@property --radius--md {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1rem;
}
@property --radius--sm {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: .5rem;
}
@property --radius--xs {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --spacing--1 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 5rem;
}
@property --spacing--2 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: .25rem;
}
@property --spacing--3 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 8rem;
}
@property --spacing--4 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: .125rem;
}
@property --spacing--5 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 12rem;
}
@property --spacing--6 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 6rem;
}
@property --spacing--7 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 3rem;
}
@property --spacing--8 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 2rem;
}
@property --spacing--9 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1rem;
}
@property --spacing--10 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 4rem;
}
@property --spacing--11 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: .5rem;
}
@property --spacing--12 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --spacing--13 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --spacing--14 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --brand--brand {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --container--lg {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 90rem;
}
@property --container--md {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 64rem;
}
@property --container--sm {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 48rem;
}
@property --container--xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --font--size-lg {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.125rem;
}
@property --font--size-sm {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0.875rem;
}
@property --font--size-xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.25rem;
}
@property --font--size-xs {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0.75rem;
}
@property --font--size-2xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.5rem;
}
@property --font--size-3xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.875rem;
}
@property --font--size-4xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 2.25rem;
}
@property --font--size-5xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 3rem;
}
@property --font--size-xxs {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0.625rem;
}
@property --brand--brand-20 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --brand--brand-40 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --brand--brand-60 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --brand--brand-80 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --font--size-base {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1rem;
}
@property --neutral--neutral {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --neutral--tint-20 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --neutral--tint-40 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --neutral--tint-60 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --neutral--tint-80 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --spacing--gap--lg {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --spacing--gap--md {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --spacing--gap--sm {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --spacing--gap--xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --spacing--gap--xs {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --font-weight--bold {
  syntax: "<number>";
  inherits: true;
  initial-value: 700;
}
@property --font-weight--thin {
  syntax: "<number>";
  inherits: true;
  initial-value: 100;
}
@property --neutral--shade-20 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --neutral--shade-40 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --neutral--shade-60 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --neutral--shade-80 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --spacing--gap--2xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --font-weight--black {
  syntax: "<number>";
  inherits: true;
  initial-value: 900;
}
@property --font-weight--light {
  syntax: "<number>";
  inherits: true;
  initial-value: 300;
}
@property --tertiary--tertiary {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --font-weight--bolder {
  syntax: "<number>";
  inherits: true;
  initial-value: 800;
}
@property --font-weight--normal {
  syntax: "<number>";
  inherits: true;
  initial-value: 500;
}
@property --font-weight--lighter {
  syntax: "<number>";
  inherits: true;
  initial-value: 200;
}
@property --font-weight--regular {
  syntax: "<number>";
  inherits: true;
  initial-value: 400;
}
@property --secondary--secondary {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --tertiary--tertiary-20 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --tertiary--tertiary-40 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --tertiary--tertiary-60 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --tertiary--tertiary-80 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --font-weight--semi-bold {
  syntax: "<number>";
  inherits: true;
  initial-value: 600;
}
@property --secondary--secondary-20 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --secondary--secondary-40 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --secondary--secondary-60 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --secondary--secondary-80 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --spacing--padding--clamp {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --spacing--padding--global {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 2.5rem;
}
@property --spacing--padding--mobile {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.25rem;
}

  :host, :root {
  --radius--lg: 2rem;
  --radius--md: 1rem;
  --radius--sm: .5rem;
  --radius--xs: .25rem;
  --spacing--1: 0.25rem;
  --spacing--2: .5rem;
  --spacing--3: 0.75rem;
  --spacing--4: 1rem;
  --spacing--5: 1.5rem;
  --spacing--6: 2rem;
  --spacing--7: 3rem;
  --spacing--8: 4rem;
  --spacing--9: 5rem;
  --spacing--10: 6rem;
  --spacing--11: 7rem;
  --spacing--12: 8rem;
  --spacing--13: 9rem;
  --spacing--14: 10rem;
  --brand--brand: #e85002;
  --container--lg: 90rem;
  --container--md: 64rem;
  --container--sm: 48rem;
  --container--xl: 105rem;
  --font--size-lg: 1.125rem;
  --font--size-sm: 0.875rem;
  --font--size-xl: 1.25rem;
  --font--size-xs: 0.75rem;
  --font--size-2xl: 1.5rem;
  --font--size-3xl: 1.875rem;
  --font--size-4xl: 2.25rem;
  --font--size-5xl: 3rem;
  --font--size-xxs: 0.625rem;
  --brand--brand-20: color-mix(in oklab, var(--brand--brand) 20%, white 100%);
  --brand--brand-40: color-mix(in oklab, var(--brand--brand) 40%, white 100%);
  --brand--brand-60: color-mix(in oklab, var(--brand--brand) 60%, white 100%);
  --brand--brand-80: color-mix(in oklab, var(--brand--brand) 80%, white 100%);
  --font--size-base: 1rem;
  --neutral--neutral: #a7a7a7;
  --neutral--tint-20: color-mix(in oklab, var(--neutral--neutral) 20%, white 100%);
  --neutral--tint-40: color-mix(in oklab, var(--neutral--neutral) 40%, white 100%);
  --neutral--tint-60: color-mix(in oklab, var(--neutral--neutral) 60%, white 100%);
  --neutral--tint-80: color-mix(in oklab, var(--neutral--neutral) 80%, white 100%);
  --spacing--gap--lg: var(--spacing--6);
  --spacing--gap--md: var(--spacing--4);
  --spacing--gap--sm: var(--spacing--2);
  --spacing--gap--xl: var(--spacing--8);
  --spacing--gap--xs: var(--spacing--1);
  --font-weight--bold: 700;
  --font-weight--thin: 100;
  --neutral--shade-20: color-mix(in oklab, var(--neutral--neutral) 100%, black 20%);
  --neutral--shade-40: color-mix(in oklab, var(--neutral--neutral) 100%, black 40%);
  --neutral--shade-60: color-mix(in oklab, var(--neutral--neutral) 100%, black 60%);
  --neutral--shade-80: color-mix(in oklab, var(--neutral--neutral) 100%, black 80%);
  --spacing--gap--2xl: var(--spacing--10);
  --font-weight--black: 900;
  --font-weight--light: 300;
  --tertiary--tertiary: #8082a6;
  --font-weight--bolder: 800;
  --font-weight--normal: 500;
  --font-weight--lighter: 200;
  --font-weight--regular: 400;
  --secondary--secondary: #075056;
  --tertiary--tertiary-20: color-mix(in oklab, var(--tertiary--tertiary) 20%, white 100%);
  --tertiary--tertiary-40: color-mix(in oklab, var(--tertiary--tertiary) 40%, white 100%);
  --tertiary--tertiary-60: color-mix(in oklab, var(--tertiary--tertiary) 60%, white 100%);
  --tertiary--tertiary-80: color-mix(in oklab, var(--tertiary--tertiary) 80%, white 100%);
  --font-weight--semi-bold: 600;
  --secondary--secondary-20: color-mix(in oklab, var(--secondary--secondary) 20%, #ffffff 80%);
  --secondary--secondary-40: color-mix(in oklab, var(--secondary--secondary) 40%, white 60%);
  --secondary--secondary-60: color-mix(in oklab, var(--secondary--secondary) 60%, white 40%);
  --secondary--secondary-80: color-mix(in oklab, var(--secondary--secondary) 80%, #ffffff 20%);
  --spacing--padding--clamp: clamp(var(--spacing--4), 5%, var(--spacing--8));
  --spacing--padding--global: 2.5rem;
  --spacing--padding--mobile: 1.25rem;
}
  
  
  [data-nc-theme~="Default"] {
  --radius--lg: 2rem;
  --radius--md: 1rem;
  --radius--sm: .5rem;
  --radius--xs: .25rem;
  --spacing--1: 0.25rem;
  --spacing--2: .5rem;
  --spacing--3: 0.75rem;
  --spacing--4: 1rem;
  --spacing--5: 1.5rem;
  --spacing--6: 2rem;
  --spacing--7: 3rem;
  --spacing--8: 4rem;
  --spacing--9: 5rem;
  --spacing--10: 6rem;
  --spacing--11: 7rem;
  --spacing--12: 8rem;
  --spacing--13: 9rem;
  --spacing--14: 10rem;
  --brand--brand: #e85002;
  --container--lg: 90rem;
  --container--md: 64rem;
  --container--sm: 48rem;
  --container--xl: 105rem;
  --font--size-lg: 1.125rem;
  --font--size-sm: 0.875rem;
  --font--size-xl: 1.25rem;
  --font--size-xs: 0.75rem;
  --font--size-2xl: 1.5rem;
  --font--size-3xl: 1.875rem;
  --font--size-4xl: 2.25rem;
  --font--size-5xl: 3rem;
  --font--size-xxs: 0.625rem;
  --brand--brand-20: color-mix(in oklab, var(--brand--brand) 20%, white 100%);
  --brand--brand-40: color-mix(in oklab, var(--brand--brand) 40%, white 100%);
  --brand--brand-60: color-mix(in oklab, var(--brand--brand) 60%, white 100%);
  --brand--brand-80: color-mix(in oklab, var(--brand--brand) 80%, white 100%);
  --font--size-base: 1rem;
  --neutral--neutral: #a7a7a7;
  --neutral--tint-20: color-mix(in oklab, var(--neutral--neutral) 20%, white 100%);
  --neutral--tint-40: color-mix(in oklab, var(--neutral--neutral) 40%, white 100%);
  --neutral--tint-60: color-mix(in oklab, var(--neutral--neutral) 60%, white 100%);
  --neutral--tint-80: color-mix(in oklab, var(--neutral--neutral) 80%, white 100%);
  --spacing--gap--lg: var(--spacing--6);
  --spacing--gap--md: var(--spacing--4);
  --spacing--gap--sm: var(--spacing--2);
  --spacing--gap--xl: var(--spacing--8);
  --spacing--gap--xs: var(--spacing--1);
  --font-weight--bold: 700;
  --font-weight--thin: 100;
  --neutral--shade-20: color-mix(in oklab, var(--neutral--neutral) 100%, black 20%);
  --neutral--shade-40: color-mix(in oklab, var(--neutral--neutral) 100%, black 40%);
  --neutral--shade-60: color-mix(in oklab, var(--neutral--neutral) 100%, black 60%);
  --neutral--shade-80: color-mix(in oklab, var(--neutral--neutral) 100%, black 80%);
  --spacing--gap--2xl: var(--spacing--10);
  --font-weight--black: 900;
  --font-weight--light: 300;
  --tertiary--tertiary: #8082a6;
  --font-weight--bolder: 800;
  --font-weight--normal: 500;
  --font-weight--lighter: 200;
  --font-weight--regular: 400;
  --secondary--secondary: #075056;
  --tertiary--tertiary-20: color-mix(in oklab, var(--tertiary--tertiary) 20%, white 100%);
  --tertiary--tertiary-40: color-mix(in oklab, var(--tertiary--tertiary) 40%, white 100%);
  --tertiary--tertiary-60: color-mix(in oklab, var(--tertiary--tertiary) 60%, white 100%);
  --tertiary--tertiary-80: color-mix(in oklab, var(--tertiary--tertiary) 80%, white 100%);
  --font-weight--semi-bold: 600;
  --secondary--secondary-20: color-mix(in oklab, var(--secondary--secondary) 20%, #ffffff 80%);
  --secondary--secondary-40: color-mix(in oklab, var(--secondary--secondary) 40%, white 60%);
  --secondary--secondary-60: color-mix(in oklab, var(--secondary--secondary) 60%, white 40%);
  --secondary--secondary-80: color-mix(in oklab, var(--secondary--secondary) 80%, #ffffff 20%);
  --spacing--padding--clamp: clamp(var(--spacing--4), 5%, var(--spacing--8));
  --spacing--padding--global: 2.5rem;
  --spacing--padding--mobile: 1.25rem;
}
    


@layer base {
  
  body, :host {
    /* Color */
    
    /* Fonts */
    --font-sans: 'Inter',sans-serif;
--font-opensans: 'Open Sans',sans-serif;

    /* Font size */
    
    /* Font weight */
    
    /* Shadows */
    
    /* Border radius */
    
    /* Spacing */
    
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}


    .bdyKZP {
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .buWPid {
      width:100dvw;
      height:100dvh;
      display:flex;
      background:var(--brand--brand);
      align-items:center;
      justify-content:center;
    }

    .dZIOAL {
      color:black;
      width:100%;
      font-size:var(--font--size-base);
      max-width:100dvw;
      background:white;
      font-family:"Open Sans";
      font-weight:normal;
      line-height:1.5;
    }

    .product-grid-1\:root {
      background:var(--surface);
      padding-top:var(--spacing-large);
      padding-bottom:var(--spacing-large);
    }

    .bMmztE.content-grid {
      width:100%;
      display:grid;
      max-width:100dvw;
      margin-left:auto;
      margin-right:auto;
      grid-template-columns:[full-width-start] minmax(var(--padding-inline), 1fr) [breakout-start] minmax(0, var(--breakout-size)) [content-start] min(    100% - (var(--padding-inline) * 2),     var(--content-max-width)  )[content-end]minmax(0, var(--breakout-size)) [breakout-end]minmax(var(--padding-inline), 1fr) [full-width-end];
    }

    .rsFNZ.grid {
      display:grid;
      row-gap:var(--spacing--gap--lg);
      column-gap:var(--spacing--gap--sm);
      grid-template-rows:var(--rows);
      grid-template-columns:var(--columns);
    }

    @media (min-width: 768px) {
    }

    @media (min-width: 768px) {

    .product-grid-1\:Pm_kqDczMUs7-2t7rVAQ4 {
      grid-template-columns:repeat(4, minmax(0, 1fr)) !important;
    }
    }

    .dvPfSW {
      max-width:30rem;
      background:var(--neutral--tint-20);
      padding-top:var(--spacing--1);
      padding-left:var(--spacing--1);
      padding-right:var(--spacing--1);
      padding-bottom:var(--spacing--1);
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .bFVDp {
      width:100%;
      height:100%;
      row-gap:var(--spacing--gap--sm);
      position:relative;
      background:var(--container);
      column-gap:var(--spacing--gap--sm);
      overflow-x:clip;
      overflow-y:clip;
      align-items:flex-start;
      justify-content:stretch;
      border-top-left-radius:var(--border-radius-sm);
      border-top-right-radius:var(--border-radius-sm);
      border-bottom-left-radius:var(--border-radius-sm);
      border-bottom-right-radius:var(--border-radius-sm);
    }

    .cgFBHn {
      color:var(--color);
      display:block;
      font-size:var(--text-size);
      background:var(--background);
      border-top-left-radius:var(--radius);
      border-top-right-radius:var(--radius);
      border-bottom-left-radius:var(--radius);
      border-bottom-right-radius:var(--radius);
    }

    .cgFBHn.loud {
      color:#bc2424;
      background:#eede2b;
      font-family:impact;
      border-color:#bc2424;
      border-style:solid;
      border-width:4px;
    }

    .HXuAu {
      text-align:center;
      padding-top:var(--spacing-xsmall);
      padding-left:var(--spacing-xsmall);
      padding-right:var(--spacing-xsmall);
      padding-bottom:var(--spacing-xsmall);
    }

    .cohwFh {
      font-weight:bold;
    }

    .flqthh {
      font-size:var(--font--size-xs);
      font-weight:var(--font-weight-bold);
    }

    .dMtWiO {
      color:var(--neutral--shade-80);
      background:#ffffff;
      text-align:center;
      font-weight:bold;
      padding-top:var(--spacing--1);
      padding-left:var(--spacing--2);
      padding-right:var(--spacing--2);
      padding-bottom:var(--spacing--1);
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
    }

    .fvqSGi {
      font-size:var(--font--size-sm);
      text-align:center;
      text-decoration-line:line-through;
      text-decoration-style:solid;
      text-decoration-thickness:1px;
    }

    .ecRscp {
      font-size:var(--font--size-5xl);
      font-weight:bolder;
    }

    .ezUjyN {
      display:flex;
      row-gap:var(--spacing-tiny);
      column-gap:var(--spacing-tiny);
      align-items:center;
      padding-top:var(--spacing--2);
      padding-left:var(--spacing--2);
      padding-right:var(--spacing--2);
      flex-direction:row;
      padding-bottom:var(--spacing--2);
      justify-content:center;
    }

    .wHba {
      text-decoration-line:line-through;
      text-decoration-style:solid;
      text-decoration-thickness:1px;
    }

    .bPelxU {
      display:flex;
      row-gap:var(--spacing--gap--sm);
      column-gap:var(--spacing--gap--sm);
      align-items:center;
      padding-top:var(--spacing--3);
      padding-left:var(--spacing--4);
      padding-right:var(--spacing--4);
      padding-bottom:var(--spacing--3);
      justify-content:center;
    }

    .bvmEWH {
      font-size:var(--font--size-sm);
      font-weight:bold;
    }

    .cnrERp {
      font-size:var(--font--size-xl);
      font-weight:bold;
    }

    .bPOsxa {
      font-size:var(--font--size-sm);
      background:color-mix(in oklab, var(--brand--brand) 10%, black 20%);
      font-weight:300;
      padding-top:var(--spacing--1);
      padding-left:var(--spacing--2);
      padding-right:var(--spacing--2);
      padding-bottom:var(--spacing--1);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .cZJfZl {
      display:flex;
      row-gap:var(--spacing--gap--xs);
      column-gap:var(--spacing--gap--xs);
      align-items:baseline;
      flex-direction:row;
      justify-content:flex-start;
    }

    .fCrbbQ {
      font-size:var(--font--size-sm);
    }

    .NnfFG {
      color:var(--neutral--shade-80);
      width:100%;
      font-size:var(--font--size-base);
      background:color-mix(in oklab, var(--neutral--tint-20) 20%, white 100%);
      text-align:center;
      font-weight:bold;
      padding-top:var(--spacing--1);
      padding-bottom:var(--spacing--1);
      border-top-left-radius:var(--radius--xs);
      border-top-right-radius:var(--radius--xs);
      border-bottom-left-radius:var(--radius--xs);
      border-bottom-right-radius:var(--radius--xs);
    }

    .eRpnee {
      display:inline-flex;
      row-gap:var(--spacing--gap--xs);
      column-gap:var(--spacing--gap--xs);
      align-items:center;
      padding-top:var(--spacing--2);
      padding-left:var(--spacing--2);
      padding-right:var(--spacing--2);
      flex-direction:row;
      padding-bottom:var(--spacing--2);
      justify-content:flex-start;
    }

    .cinduo {
      flex:1;
      width:100%;
      display:flex;
      row-gap:var(--spacing--gap--sm);
      flex-wrap:wrap;
      column-gap:var(--spacing--gap--sm);
      align-items:flex-start;
      padding-top:var(--spacing--1);
      padding-left:var(--spacing--2);
      align-content:start;
      padding-right:var(--spacing--2);
      flex-direction:column;
      padding-bottom:var(--spacing--1);
      justify-content:flex-start;
    }

    .RNLWv {
      color:inherit;
      display:block;
      max-width:75ch;
      font-family:inherit;
      line-height:1.5;
    }

    .RNLWv.truncate {
      display:-webkit-box;
      overflow:hidden;
      -webkit-box-orient:vertical;
      -webkit-line-clamp:var(--lines);
    }

    .Grid-Product-Card\:aDTDOkO9NAP-s6qr2PIjg {
      color:var(--on-surface);
      hyphens:auto;
      font-size:var(--font--size-sm);
      text-align:left;
      word-break:break-word;
      font-weight:bold;
    }

    .Grid-Product-Card\:nx9tQeyDd1GuisjQZ5Yup {
      color:var(--on-surface-variant);
      display:none;
      font-size:var(--font--size-xs);
      text-align:left;
      font-weight:var(--font-weight-regular);
    }

    .BWLQP {
      overflow-x:clip;
      overflow-y:clip;
    }

    .dMkGBW {
      width:100%;
      height:100%;
      max-width:100%;
      max-height:100%;
      object-fit:var(--object-fit);
    }

    .Grid-Product-Card\:v-lag5YwjS1W9PRaq0FXB {
      width:100%;
      height:auto;
      overflow-x:clip;
      overflow-y:clip;
      aspect-ratio:1/1;
      border-top-left-radius:var(--radius--xs);
      border-top-right-radius:var(--radius--xs);
      border-bottom-left-radius:var(--radius--xs);
      border-bottom-right-radius:var(--radius--xs);
    }

    .ZGqkf {
      width:100%;
      row-gap:var(--spacing-xxsmall);
      column-gap:var(--spacing-tiny);
    }

    .csWVDV {
      grid-row:var(--grid-row);
      grid-column:var(--grid-column);
    }

    .Gilde-Template\:-1DAc3GTURen0PXRFWA8Y {
      row-gap:var(--spacing-regular);
      background:;
      column-gap:var(--spacing-regular);
    }

    .cOiyh {
      margin-top:var(--spacing-small);
    }

    .cdbQTc {
      height:100%;
      row-gap:var(--spacing-xxsmall);
      background:var(--container);
      column-gap:var(--spacing-xxsmall);
      padding-top:var(--spacing-xsmall);
      border-color:var(--outline-variant);
      border-style:solid;
      border-width:1px;
      padding-left:var(--spacing-small);
      padding-right:var(--spacing-small);
      padding-bottom:var(--spacing-xsmall);
      border-top-left-radius:var(--border-radius-sm);
      border-top-right-radius:var(--border-radius-sm);
      border-bottom-left-radius:var(--border-radius-sm);
      border-bottom-right-radius:var(--border-radius-sm);
    }

    .nnozR {
      flex:1;
      min-width:20rem;
    }

    .cdoWif {
      display:flex;
      row-gap:var(--spacing--gap--xs);
      column-gap:var(--spacing--gap--xs);
      list-style:unset;
      padding-left:var(--spacing--5);
      list-style-position:outside;
    }

    .cdoWif.none {
      list-style:none;
      padding-left:unset;
    }

    .cdoWif.check {
      list-style:none;
      padding-left:unset;
    }

    .ctWRPq {
      display:list-item;
      box-sizing:border-box;
      list-style:unset;
    }

    .ctWRPq.check {
      display:list-item;
      background:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/orange_digital_prospekt:ph_check-bold.svg/full") scroll padding-box border-box no-repeat no-repeat left 0% center / 16px 16px;
      padding-left:var(--spacing--5);
    }

    .ieCGa {
      display:inline;
      position:relative;
    }

    .Gilde-Template\:2o4nt_AmXriyzkL986Tcq {
      color:var(--on-surface-variant);
      display:flex;
      row-gap:var(--spacing-tiny);
      column-gap:var(--spacing-tiny);
    }

    .UNRlz {
      display:flex;
      row-gap:var(--spacing-regular);
      max-width:100%;
      column-gap:var(--spacing-regular);
      overflow-x:auto;
      padding-top:var(--spacing-small);
      padding-left:var(--padding-mobile);
      padding-right:var(--padding-mobile);
      flex-direction:row;
      padding-bottom:var(--spacing-small);
      scroll-snap-type:x mandatory;
    }

    @media (min-width: 1024px) {

    .UNRlz {
      padding-left:var(--padding-global);
      padding-right:var(--padding-global);
    }
    }

    .dlHPfN {
      width:100%;
      height:auto;
      max-width:100%;
      max-height:80dvh;
      object-fit:cover;
      border-top-left-radius:var(--border-radius-md);
      border-top-right-radius:var(--border-radius-md);
      border-bottom-left-radius:var(--border-radius-md);
      border-bottom-right-radius:var(--border-radius-md);
    }

    .bCrsFu {
      overflow-y:auto;
      touch-action:auto;
    }

    .component_bottom-sheet\:74PJm_UZCsPUetZTQGBns {
      width:100%;
      height:100%;
    }

    .SWxlP {
      position:relative;
      outline-color:transparent;
      outline-style:none;
      outline-width:0px;
      pointer-events:all;
    }

    .SWxlP:focus {
      outline-color:transparent;
      outline-style:none;
      outline-width:0px;
    }

    .component_bottom-sheet\:IKIQrySOlweb4n89_2tIF {
      height:calc(100dvh - 4rem);
      opacity:0;
      translate:0 16px 0;
      background:;
    }

    .component_bottom-sheet\:IKIQrySOlweb4n89_2tIF.open {
      width:100dvw;
      opacity:1;
      max-width:var(--container--md);
      translate:0 0px 0;
      background:white;
      box-shadow:0px 2px 4px 0px var(--shadow);
      max-height:calc(100dvh - 4rem);
      border-top-left-radius:var(--radius--md);
      border-top-right-radius:var(--radius--md);
    }

    .component_bottom-sheet\:IKIQrySOlweb4n89_2tIF.closing {
      width:100dvw;
      max-width:var(--container-large);
      background:var(--surface);
      box-shadow:0px 2px 4px 0px var(--shadow);
      padding-top:var(--spacing-small);
      padding-left:var(--spacing-small);
      padding-right:var(--spacing-small);
      padding-bottom:var(--spacing-small);
      border-top-left-radius:var(--border-radius-md);
      border-top-right-radius:var(--border-radius-md);
    }

    .component_bottom-sheet\:IKIQrySOlweb4n89_2tIF.open-transition {
      transition:opacity 300ms ease  , translate 500ms ease;
    }

    .component_bottom-sheet\:IKIQrySOlweb4n89_2tIF.close-transition {
      transition:opacity 300ms ease  , translate 300ms ease;
    }

    .KsFov {
      width:var(--width);
      height:var(--height);
      position:fixed;
      overflow-x:hidden;
      overflow-y:hidden;
      align-items:center;
      pointer-events:none;
      justify-content:center;
    }

    .KsFov.modal {
      touch-action:none;
      pointer-events:all;
    }

    .sparkcore\/sc-bottom-sheet-portal\:root {
      align-items:center;
      justify-content:end;
    }

    .bWpTnd {
      width:fit-content;
      height:auto;
    }

    .Button\:root {
      color:var(--text-color);
      cursor:pointer;
      height:48px;
      display:flex;
      row-gap:var(--spacing--gap--sm);
      background:var(--button-background);
      column-gap:var(--spacing--gap--sm);
      transition:transform 300ms ease  allow-discrete;
      align-items:center;
      font-weight:var(--font-weight);
      border-color:var(--border-color);
      border-style:solid;
      border-width:1px;
      padding-left:var(--spacing--5);
      padding-right:var(--spacing--5);
      flex-direction:row;
      justify-content:flex-start;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .Button\:root:hover {
      transform:translateY(var(--translate));
    }

    .bkCggC {
      top:0px;
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      height:100%;
      z-index:3;
      position:absolute;
    }

    .component_bottom-sheet\:U-Gu6mQ25RTPUUv93algl {
      top:var(--spacing--2);
      right:var(--spacing--2);
      width:3rem;
      height:3rem;
      display:flex;
      z-index:999;
      position:absolute;
      align-items:center;
      padding-top:unset;
      padding-left:unset;
      padding-right:unset;
      padding-bottom:unset;
      justify-content:center;
    }

    .byjkOA {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      z-index:-1;
      position:absolute;
    }

    .component_bottom-sheet\:qNtdwzuPZEdaiiH0fz39Z {
      opacity:0;
      background:;
    }

    .component_bottom-sheet\:qNtdwzuPZEdaiiH0fz39Z.open {
      opacity:1;
      background:rgb(0 0 0 / .67);
      backdrop-filter:blur(16px);
    }

    .component_bottom-sheet\:qNtdwzuPZEdaiiH0fz39Z.open-transition {
      transition:opacity 300ms ease 0ms normal;
    }

    .Gilde-Template\:6wJeIL1XhNtyCSZrblWRv {
      row-gap:var(--spacing-regular);
      background:;
      column-gap:var(--spacing-regular);
    }

    @media (min-width: 1024px) {

    .Gilde-Template\:9B2nZBt173-7qdkyIMkHr.grid {
      row-gap:var(--gap);
      column-gap:var(--gap);
      grid-template-columns:repeat(3, minmax(0, 1fr));
    }
    }

    .dXPBgX {
      font-size:var(--font--size-2xl);
      font-weight:bold;
    }

    .Gilde-Template\:A0M3ylsSQ7t1H05Q4f7Sd {
      font-size:var(--font-size-2xl);
    }

    .dMfGlF {
      display:flex;
    }

    .Gilde-Template\:HghlTNRyr_Ai4uM-SrM1U {
      background:var(--surface);
    }

    .cVsCVv {
      font-weight:var(--font-weight-bold);
      padding-left:var(--spacing-small);
      padding-right:var(--spacing-small);
    }

    .fnAwbQ {
      scrollbar-width:thin;
      scroll-snap-align:start;
    }

    .fnAwbQ::-webkit-scrollbar {
    width: 4px;
    }

    .Gilde-Template\:IDWEk34IwmiQpw3PMOJHg {
      scroll-margin-left:var(--spacing-small);
      scroll-margin-right:var(--spacing-small);
    }

    .dlPnUz {
      width:100%;
      background:white;
      padding-top:var(--spacing--6);
      padding-bottom:var(--spacing--6);
    }

    .eicuLU {
      color:var(--inverse-on-surface);
      opacity:0.6;
      row-gap:var(--spacing-xsmall);
      column-gap:var(--spacing-xsmall);
    }

    .bbACjG {
      color:inherit;
      width:fit-content;
      cursor:pointer;
      display:flex;
      row-gap:var(--spacing-xxsmall);
      animation:;
      font-size:var(--font--size-xs);
      column-gap:var(--spacing-xxsmall);
      font-family:inherit, sans-serif;
      font-weight:var(--font-weight-normal);
    }

    .fkuqYU {
      width:0%;
      height:1px;
      background:var(--outline);
      transition:width 300ms ease;
    }

    .fkuqYU.extend {
      width:100%;
    }

    .Footer\:0uW_q4UWq4yYE6-kXI8SX {
      pointer-events:none;
    }

    .Footer\:4hnXCapYVeX6m5qGVzqrw {
      pointer-events:none;
    }

    .Footer\:6NQ5Kg1PSVD86pXZkUju9 {
      font-weight:bold;
      text-decoration-line:underline;
    }

    .Footer\:8f_CI800s3weZksbm6FrP {
      pointer-events:none;
    }

    .Footer\:91BH6546a6KttXNnnYTYp {
      color:var(--inverse-on-surface);
      opacity:0.6;
      font-size:var(--font--size-xs);
      line-height:1.25;
    }

    .fevxnZ {
      display:flex;
      row-gap:var(--spacing--gap--lg);
      max-width:100%;
      column-gap:var(--spacing--gap--lg);
      align-items:center;
      justify-content:flex-start;
    }

    .wFLEi {
      display:flex;
      row-gap:var(--spacing-small);
      flex-wrap:wrap;
      column-gap:var(--spacing-small);
      align-items:center;
      padding-top:var(--spacing-regular);
      align-content:space-between;
      container-type:inline-size;
      flex-direction:row;
      padding-bottom:var(--spacing-small);
    }

    .wFLEi.footer1_logo-wrap {
      justify-content:space-between;
    }

    .oBBbt {
      color:var(--neutral--shade-80);
      display:grid;
      row-gap:var(--spacing--gap--md);
      background:var(--neutral--tint-40);
      column-gap:var(--spacing--gap--md);
      padding-top:var(--spacing--6);
      padding-left:var(--spacing--5);
      padding-right:var(--spacing--5);
      padding-bottom:var(--spacing--6);
      border-top-left-radius:var(--radius--md);
      border-top-right-radius:var(--radius--md);
      border-bottom-left-radius:var(--radius--md);
      border-bottom-right-radius:var(--radius--md);
    }

    .Footer\:Ir-W8jnvsifH3T6SjsCuc {
      pointer-events:none;
    }

    .cuRWis {
      font-size:var(--font--size-sm);
      line-height:1.5;
    }

    .dpKSxI {
      color:var(--neutral--shade-20);
      width:100%;
      display:flex;
      opacity:0.6;
      background:white;
      text-align:center;
      align-items:center;
      padding-top:var(--spacing--2);
      padding-bottom:var(--spacing--2);
      justify-content:flex-start;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .Footer\:Rs2WKN8R1ITWwUR1AEIiU {
      padding-top:var(--spacing-regular);
      padding-bottom:var(--spacing-regular);
    }

    .chyups {
      color:var(--neutral--shade-20);
      display:flex;
      opacity:0.6;
      row-gap:var(--spacing--gap--sm);
      column-gap:var(--spacing-xsmall);
      align-items:center;
      justify-content:flex-start;
    }

    @media (min-width: 1024px) {

    .chyups {
      display:flex;
      column-gap:var(--spacing--gap--lg);
      flex-direction:row;
    }
    }

    .Footer\:VEswRvbxmwqzDfcB9mVB6 {
      font-size:var(--font--size-sm);
      margin-top:var(--spacing--1);
    }

    .section_cta-1\:root {
      background:var(--surface);
      padding-top:var(--spacing-large);
    }

    .dcYnzS {
      width:1.5rem;
      height:1.5rem;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .eyAmaz {
      width:100%;
      height:100%;
    }

    .dpdljw {
      height:clamp(20rem, fit-content, 40dvh);
      display:flex;
      row-gap:var(--spacing-small);
      z-index:1;
      background:var(--container-lowest);
      box-shadow:0px 8px 16px 0px var(--shadow);
      column-gap:var(--spacing-small);
      align-items:flex-start;
      margin-left:var(--spacing-xsmall);
      padding-top:var(--spacing-regular);
      margin-right:var(--spacing-xsmall);
      padding-left:var(--spacing-medium);
      margin-bottom:-5rem;
      padding-right:var(--spacing-medium);
      flex-direction:column;
      padding-bottom:var(--spacing-regular);
      justify-content:space-between;
      border-top-left-radius:var(--border-radius-lg);
      border-top-right-radius:var(--border-radius-lg);
      border-bottom-left-radius:var(--border-radius-lg);
      border-bottom-right-radius:var(--border-radius-lg);
    }

    .section_cta-1\:hZJ6P6P4-uTVXNoHOzt3u {
      font-size:var(--font-size-3xl);
      max-width:20ch;
      margin-bottom:-8px;
    }

    .section_cta-1\:ivzDTlugu8XvDVg5wO8XS {
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .gNFVT {
      height:5rem;
      background:var(--inverse-surface);
      border-top-left-radius:var(--border-radius-lg);
      border-top-right-radius:var(--border-radius-lg);
    }

    .eGnqrD {
      flex:0;
      width:var(--width);
      height:var(--height);
    }

    .bgVuwi {
      display:inline;
      padding-left:var(--spacing-xsmall);
      padding-right:var(--spacing-xsmall);
    }

    .image-link\:TBPGEW1c9YxlaAn7dwh6C {
      width:100%;
      height:100%;
    }

    .Footer\:d1udTdE_FLI2IBI9weYhu {
      width:100%;
      max-width:min(100%, 16rem);
    }

    .elvVmv {
      display:flex;
      row-gap:var(--spacing--gap--sm);
      flex-wrap:wrap;
      column-gap:var(--spacing--gap--sm);
      align-items:flex-start;
      flex-direction:row;
      justify-content:center;
    }

    .Footer\:hADSIr1iKx0_n1dZaou6p {
      color:var(--neutral--shade-80);
      display:flex;
      align-items:center;
      justify-content:flex-start;
    }

    .Footer\:hbkYxE_9YxZaEi3BW_Ylm {
      padding-top:var(--spacing-small);
      padding-bottom:var(--spacing-small);
    }

    .Footer\:mZZ8nSY47mdaGzXb2a--9 {
      pointer-events:none;
    }

    .Footer\:mbf3_4qF_1ZZ-zl4SuWhe {
      display:flex;
      align-items:center;
      justify-content:flex-start;
    }

    .Footer\:qzwDcgUU40rfiH6QuS9ru {
      container-name:footer;
      container-type:inline-size;
    }

    .Footer\:soHHNiHitIiox8XulUuLk {
      color:var(--neutral--shade-20);
      font-weight:bold;
    }

    .Footer\:vl0I7wNuWUtFQd3PR8E6q {
      pointer-events:none;
    }

    .ftjUjZ {
      width:100%;
      max-width:100%;
    }

    .Gilde-Template\:Ig9nDhr7FsCYAQcv7aUvD {
      padding-top:0px;
    }

    .Gilde-Template\:IktMkLOYRCNEDgpj0CFWw {
      color:var(--on-surface-variant);
      font-size:var(--font-size-sm);
      font-weight:var(--font-weight-normal);
      text-transform:uppercase;
    }

    .Gilde-Template\:LuPmXnpaWPX8pJHAXg8al {
      flex:1;
      width:auto;
      height:100%;
      aspect-ratio:1/1;
      scroll-margin-left:var(--spacing-small);
      scroll-margin-right:var(--spacing-small);
    }

    .dZqKQg {
      color:var(--on-surface-variant);
    }

    .Section-FAQ\:root {
      background:white;
      padding-top:var(--spacing--6);
      padding-bottom:var(--spacing--6);
    }

    .bJoCor.orientation-horizontal {
      flex-direction:row;
    }

    .Section-FAQ\:0Yqdt8P55Ke5odzn2ZghR {
      row-gap:var(--spacing--gap--sm);
      column-gap:var(--spacing--gap--sm);
    }

    .Section-FAQ\:5rORHI43WoMvtqkkDNbpR {
      margin-bottom:var(--spacing--2);
    }

    .component_accordion-item\:root {
      background:var(--neutral--tint-40);
      padding-top:var(--spacing--3);
      padding-left:var(--spacing--5);
      padding-right:var(--spacing--5);
      padding-bottom:var(--spacing--3);
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .BEodR {
      width:fit-content;
      height:fit-content;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .component_accordion-item\:If5OdxcmMpjU4WGAst3jG {
      rotate:0 0 1 0deg;
      background:var(--neutral--tint-80);
      transition:rotate 300ms ease;
      padding-top:var(--spacing--1);
      padding-left:var(--spacing--1);
      padding-right:var(--spacing--1);
      padding-bottom:var(--spacing--1);
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .component_accordion-item\:If5OdxcmMpjU4WGAst3jG.open {
      rotate:0 0 1 180deg;
    }

    .VfpPV {
      flex:1;
      text-align:left;
      font-weight:bold;
    }

    .component_accordion-item\:gxW6Of2Hzu9BMqQ3uBa8W {
      width:100%;
      display:flex;
      row-gap:var(--spacing--gap--sm);
      column-gap:var(--spacing--gap--sm);
      align-items:center;
      padding-top:var(--spacing--4);
      flex-direction:row;
      padding-bottom:var(--spacing--4);
      justify-content:space-between;
    }

    .edAQxD {
      height:0px;
      overflow-x:hidden;
      overflow-y:hidden;
      will-change:height;
    }

    .edAQxD.open {
      height:var(--height);
    }

    .component_accordion-item\:m89MMFdvYjagt7NqsMPD- {
      opacity:0;
      transition:var(--expand);
    }

    .component_accordion-item\:m89MMFdvYjagt7NqsMPD-.open {
      opacity:1;
      transition:var(--collapse);
    }

    .mmwJg {
      row-gap:var(--spacing--gap--md);
      column-gap:var(--spacing--gap--md);
    }

    .apIzL {
      display:flex;
      row-gap:var(--spacing--gap--lg);
      column-gap:var(--spacing--gap--lg);
    }

    .aAOks {
      display:flex;
      row-gap:var(--spacing--gap--md);
      background:var(--neutral--tint-20);
      column-gap:var(--spacing--gap--md);
      text-align:center;
      align-items:center;
      padding-top:var(--spacing--5);
      padding-left:var(--spacing--5);
      padding-right:var(--spacing--5);
      padding-bottom:var(--spacing--5);
      justify-content:flex-start;
      border-top-left-radius:var(--radius--md);
      border-top-right-radius:var(--radius--md);
      border-bottom-left-radius:var(--radius--md);
      border-bottom-right-radius:var(--radius--md);
    }

    .Section-FAQ\:h7DkQ-j2gBgFpZo9Lr-aO {
      text-align:center;
    }

    .Gilde-Template\:O1yLH1X3phYexb0Yk5PKf {
      color:var(--on-surface-variant);
      font-size:var(--font-size-sm);
    }

    .fFusjm {
      display:flex;
      row-gap:var(--spacing-regular);
      flex-wrap:wrap;
      background:var(--surface);
      column-gap:var(--spacing-regular);
      padding-top:var(--spacing-small);
      padding-left:var(--spacing-small);
      padding-right:var(--spacing-small);
      flex-direction:row;
      padding-bottom:var(--spacing-small);
    }

    .product-details-1-gilde\:1GkIOraYMkVG-wiSIVEbi {
      flex:1;
      min-width:15rem;
      scroll-margin-left:var(--spacing-small);
    }

    .Component---Dialog\:3OaXHre6d2WobjnANphCX {
      padding-top:var(--spacing-small);
      padding-left:var(--spacing-small);
      padding-right:var(--spacing-small);
      padding-bottom:var(--spacing-small);
    }

    .Component---Dialog\:B2caf9taecIEB14tNsb0x {
      background:rgb(0 0 0 / .63);
      box-shadow:0px 2px 4px 0px #00000020;
      backdrop-filter:blur(8px);
    }

    .Component---Dialog\:GtFxXZVgx93XsaLOAIQLS {
      flex:1;
      display:flex;
      min-width:max-content;
      align-items:center;
      justify-content:center;
    }

    .Component---Dialog\:ebbm1_sIrJwtFvJpV6lAf {
      flex:0;
      height:100%;
      display:flex;
      min-width:max-content;
      flex-direction:row;
    }

    .cGlumH {
      row-gap:var(--spacing--gap--md);
      position:relative;
      max-width:min(90dvw, 24rem);
      background:white;
      box-shadow:0px 4px 4px 2px var(--shadow);
      column-gap:var(--spacing--gap--md);
      padding-top:var(--spacing--6);
      padding-left:var(--spacing--6);
      padding-right:var(--spacing--6);
      padding-bottom:var(--spacing--6);
      border-top-left-radius:var(--radius--md);
      border-top-right-radius:var(--radius--md);
      border-bottom-left-radius:var(--radius--md);
      border-bottom-right-radius:var(--radius--md);
    }

    .cBNFtk {
      display:flex;
      row-gap:var(--spacing--gap--sm);
      flex-wrap:wrap;
      column-gap:var(--spacing--gap--sm);
      flex-direction:row;
    }

    .dBwXrl {
      display:flex;
      row-gap:var(--spacing--gap--sm);
      column-gap:var(--spacing--gap--sm);
      align-items:flex-start;
      flex-direction:row;
      justify-content:space-between;
    }

    .Dialog---Contact\:asjR51_NRuPphZ8JbokUB {
      font-size:var(--font-size-sm);
    }

    .Dialog---Contact\:v4oCm8hdzqo9B0FZanqQ5 {
      flex:1;
      font-size:var(--font--size-lg);
      font-weight:bold;
    }

    .product-details-1-gilde\:2hYWRWlP6f6DdpRoN4JdT {
      flex:1;
    }

    .product-details-1-gilde\:2wgS49WMSY28I_lFnxBpK {
      font-size:var(--font-size-sm);
      background:var(--container-highest);
      font-weight:var(--font-weight-bold);
      padding-top:var(--spacing-xsmall);
      padding-left:var(--spacing-small);
      padding-right:var(--spacing-small);
      padding-bottom:var(--spacing-xsmall);
      border-top-left-radius:var(--border-radius-sm);
      border-top-right-radius:var(--border-radius-sm);
      border-bottom-left-radius:var(--border-radius-sm);
      border-bottom-right-radius:var(--border-radius-sm);
    }

    .cCYXsI {
      width:100%;
    }

    .fddxTL {
      width:100%;
      height:auto;
      aspect-ratio:1/1;
    }

    .product-details-1-gilde\:ADxkRJs55epxHUhzFT1Tu {
      font-size:var(--font-size-lg);
      font-weight:var(--font-weight-bold);
      padding-top:var(--spacing-small);
      padding-right:var(--spacing-small);
      padding-bottom:var(--spacing-xsmall);
    }

    .AALPY {
      display:flex;
      row-gap:var(--spacing-small);
      flex-wrap:wrap;
      column-gap:var(--spacing-small);
      flex-direction:row;
    }

    .fsJtww {
      row-gap:var(--spacing-tiny);
      column-gap:var(--spacing-tiny);
    }

    .MPuki {
      font-size:var(--font-size-lg);
      font-weight:var(--font-weight-bold);
    }

    .eifnqo {
      row-gap:var(--spacing-xxsmall);
      column-gap:var(--spacing-xxsmall);
    }

    .bvstpA {
      flex:1;
      display:flex;
      row-gap:var(--spacing-regular);
      max-width:100%;
      background:var(--container-low);
      column-gap:var(--spacing-regular);
      padding-top:var(--spacing-small);
      padding-left:var(--spacing-small);
      padding-right:var(--spacing-small);
      flex-direction:column;
      padding-bottom:var(--spacing-small);
      border-top-left-radius:var(--border-radius-md);
      border-top-right-radius:var(--border-radius-md);
      border-bottom-left-radius:var(--border-radius-md);
      border-bottom-right-radius:var(--border-radius-md);
    }

    .ecLHOc {
      font-size:var(--font-size-base);
      font-weight:var(--font-weight-bold);
    }

    .product-details-1-gilde\:OQWFMutt6AK_Les6z1KqZ {
      flex:2;
      min-width:50dvw;
    }

    .sqMHg {
      row-gap:var(--spacing-xsmall);
      background:var(--container);
      column-gap:var(--spacing-xsmall);
      padding-top:var(--spacing-xsmall);
      padding-left:var(--spacing-xsmall);
      padding-right:var(--spacing-xsmall);
      padding-bottom:var(--spacing-xsmall);
      border-top-left-radius:var(--border-radius-md);
      border-top-right-radius:var(--border-radius-md);
      border-bottom-left-radius:var(--border-radius-md);
      border-bottom-right-radius:var(--border-radius-md);
    }

    .dApaGJ {
      height:100%;
    }

    .fuaLZq {
      width:100%;
      height:auto;
    }

    .eybDrh.swiper-wrapper {
      width:100%;
      height:100%;
      display:flex;
      z-index:1;
      box-sizing:content-box;
      flex-direction:row;
    }

    .product-details-1-gilde\:WoiUPHak6--_rF4X6065t {
      height:100%;
    }

    .cisQuA {
      color:var(--on-surface-variant);
      font-size:var(--font-size-sm);
      font-weight:var(--font-weight-regular);
    }

    .product-details-1-gilde\:_TDTPwE7OTIxOfdiI_b6s {
      display:block;
      font-size:var(--font-size-lg);
      align-items:flex-start;
      font-weight:var(--font-weight-bold);
      padding-top:var(--spacing-small);
      padding-bottom:var(--spacing-xsmall);
      justify-content:flex-start;
    }

    .product-details-1-gilde\:bH3YaqTBc3xw9mt_6BQde {
      flex:1;
      min-width:15rem;
      scroll-margin-left:var(--spacing-small);
    }

    .Reuoi {
      flex:0;
      display:flex;
      row-gap:var(--spacing--gap--sm);
      flex-wrap:nowrap;
      font-size:var(--font--size-xs);
      max-width:fit-content;
      background:var(--neutral--tint-80);
      column-gap:var(--spacing--gap--sm);
      align-items:center;
      padding-top:var(--spacing--2);
      padding-left:var(--spacing--3);
      padding-right:var(--spacing--3);
      flex-direction:row;
      padding-bottom:var(--spacing--2);
      justify-content:flex-start;
      border-top-left-radius:var(--radius--xs);
      border-top-right-radius:var(--radius--xs);
      border-bottom-left-radius:var(--radius--xs);
      border-bottom-right-radius:var(--radius--xs);
    }

    .coXlvN {
      flex:1;
      display:inline;
      hyphens:auto;
      max-width:15ch;
    }

    .coNObL {
      width:3rem;
      height:3rem;
      overflow-x:clip;
      overflow-y:clip;
      border-color:var(--outline-variant);
      border-style:solid;
      border-width:1px;
      border-top-left-radius:var(--border-radius-sm);
      border-top-right-radius:var(--border-radius-sm);
      border-bottom-left-radius:var(--border-radius-sm);
      border-bottom-right-radius:var(--border-radius-sm);
    }

    .product-details-1-gilde\:dQSlA9keuIhPLMB05JXP3 {
      flex:1;
      width:calc(100% + (2 * var(--padding-mobile)));
      row-gap:var(--spacing-xsmall);
      column-gap:var(--spacing-xsmall);
      margin-right:calc(--padding-mobile, *, -1);
    }

    .ZEhJo {
      flex:1;
      display:flex;
      row-gap:var(--spacing-small);
      column-gap:var(--spacing-small);
      align-items:flex-start;
      flex-direction:row;
      justify-content:flex-start;
    }

    .bRJrxJ.swiper-slide {
      width:100%;
      height:100%;
      flex-shrink:0;
    }

    .product-details-1-gilde\:fuKCW6C_0gBObMh6rTjcl {
      aspect-ratio:1/1;
    }

    .cddvih {
      flex:1;
      display:flex;
      row-gap:var(--spacing-xsmall);
      column-gap:var(--spacing-xsmall);
    }

    .pFhco {
      flex:1;
      max-width:100%;
      min-width:15rem;
    }

    .TMIcs {
      width:fit-content;
      font-size:var(--font-size-sm);
      background:var(--surface-dim);
      font-family:inherit, system-ui, sans-serif;
      font-weight:var(--font-weight-semi-bold);
      line-height:1.25;
      padding-top:var(--spacing-xxsmall);
      padding-left:var(--spacing-xsmall);
      padding-right:var(--spacing-xsmall);
      padding-bottom:var(--spacing-xxsmall);
      border-top-left-radius:var(--border-radius-lg);
      border-top-right-radius:var(--border-radius-lg);
      border-bottom-left-radius:var(--border-radius-lg);
      border-bottom-right-radius:var(--border-radius-lg);
    }

    .dKTHns {
      display:flex;
      row-gap:var(--spacing-xsmall);
      column-gap:var(--spacing-xsmall);
      flex-direction:column;
    }

    .product-details-1-gilde\:r_m8RrInUucpwVvSiEh9B {
      flex:1;
      width:100%;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .dAkdtw {
      color:var(--on-surface-variant);
      display:flex;
      row-gap:var(--spacing-tiny);
      font-size:var(--font-size-xs);
      column-gap:var(--spacing-tiny);
      flex-direction:row;
    }

    .MnbEF {
      width:100%;
      height:auto;
      aspect-ratio:1/1;
      border-top-left-radius:var(--border-radius-sm);
      border-top-right-radius:var(--border-radius-sm);
      border-bottom-left-radius:var(--border-radius-sm);
      border-bottom-right-radius:var(--border-radius-sm);
    }

    .eokaXo.swiper {
      width:100%;
      height:100%;
      display:block;
      position:relative;
      max-width:100vw;
      min-width:0px;
      max-height:100vh;
      min-height:0px;
      overflow-x:hidden;
      overflow-y:hidden;
    }

    .product-details-1-gilde\:x5V02bNvcXH_MbHo3kKXU {
      overflow-x:clip;
      overflow-y:clip;
      border-top-left-radius:var(--border-radius-md);
      border-top-right-radius:var(--border-radius-md);
      border-bottom-left-radius:var(--border-radius-md);
      border-bottom-right-radius:var(--border-radius-md);
    }

    .product-details-1-gilde\:xWJPtgReG-5zD9cCMMwMU {
      z-index:3;
      max-width:100%;
    }

    .product-details-1-gilde\:zZ6jq9-W86nSkbFsS0eqM {
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .product-details-1-gilde\:zv1FTPITMV1u9nVQPnF1d {
      flex:1;
      font-size:var(--font-size-sm);
    }

    .Gilde-Template\:QRI1pQslMwXbpxDO54JKp {
      background:var(--surface);
      padding-top:var(--spacing-large);
      padding-bottom:var(--spacing-large);
    }

    @media (min-width: 1024px) {

    .Gilde-Template\:UqwmnkeiFhTAy6X2oOBdL.grid {
      row-gap:var(--gap);
      column-gap:var(--gap);
      grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
    }
    }

    .Gilde-Template\:W1Eeb1E5Mcepu9Pc1grv3 {
      height:100%;
    }

    .dtZygG {
      row-gap:var(--spacing-xsmall);
      max-width:80ch;
      column-gap:var(--spacing-xsmall);
    }

    .bZFKAu {
      font-weight:var(--font-weight-bold);
    }

    .dwsgvu {
      cursor:pointer;
      overflow-x:clip;
      overflow-y:clip;
    }

    .cnoYos {
      flex:1;
      display:flex;
      row-gap:var(--spacing-small);
      column-gap:var(--spacing-small);
      align-items:stretch;
      flex-direction:row;
      justify-content:space-between;
    }

    .bmFScA {
      flex:1;
      display:flex;
      row-gap:var(--spacing-small);
      flex-wrap:wrap;
      min-width:20rem;
      column-gap:var(--spacing-small);
      align-items:flex-start;
      padding-left:var(--spacing-small);
      padding-right:var(--spacing-small);
      flex-direction:row;
      justify-content:flex-start;
    }

    .dvwNVt {
      flex:1;
      row-gap:var(--spacing-xxsmall);
      max-width:66%;
      min-width:20rem;
      column-gap:var(--spacing-xxsmall);
    }

    .zfAmA {
      flex:2;
      cursor:pointer;
      position:relative;
      max-width:100%;
      min-width:100%;
      overflow-x:clip;
      overflow-y:clip;
      aspect-ratio:1/1;
      margin-bottom:var(--spacing-small);
      border-top-left-radius:var(--border-radius-md);
      border-top-right-radius:var(--border-radius-md);
      border-bottom-left-radius:var(--border-radius-md);
      border-bottom-right-radius:var(--border-radius-md);
    }

    .Component---Product-Card\:QbWddBlT9u79oEoW25A1p {
      flex:1;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .ehcPxM {
      width:100%;
      height:100%;
      aspect-ratio:1/1;
    }

    .fBMczK {
      flex:1;
      display:block;
      min-width:100%;
    }

    .efxGAF {
      display:flex;
      row-gap:var(--spacing-small);
      flex-wrap:wrap;
      background:var(--container);
      column-gap:var(--spacing-small);
      flex-direction:row;
      padding-bottom:var(--spacing-xsmall);
      border-top-left-radius:var(--border-radius-md);
      border-top-right-radius:var(--border-radius-md);
      border-bottom-left-radius:var(--border-radius-md);
      border-bottom-right-radius:var(--border-radius-md);
    }

    .cBeacc {
      width:100%;
      display:flex;
      position:relative;
      background:var(--container);
      overflow-x:clip;
      overflow-y:clip;
      align-items:flex-end;
      padding-top:var(--spacing-xsmall);
      aspect-ratio:1/1;
      padding-left:var(--spacing-xsmall);
      padding-right:var(--spacing-xsmall);
      padding-bottom:var(--spacing-xsmall);
      justify-content:flex-end;
      border-top-left-radius:var(--border-radius-md);
      border-top-right-radius:var(--border-radius-md);
      border-bottom-left-radius:var(--border-radius-md);
      border-bottom-right-radius:var(--border-radius-md);
    }

    .Component---Product-Card\:nWcGEsGQiAh_9H0slrQMh {
      color:var(--on-surface-variant);
      font-size:var(--font-size-sm);
    }

    .Component---Product-Card\:r3u3e9dvMJ_cZ2nvHwib_ {
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .ccKLmB {
      width:max-content;
      display:flex;
      background:var(--brand--brand);
      overflow-x:clip;
      overflow-y:clip;
      align-items:center;
      justify-content:flex-start;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .cvQKPf {
      color:white;
      width:100%;
      display:block;
      text-align:center;
      padding-left:var(--spacing--3);
      padding-right:var(--spacing--3);
      padding-bottom:var(--spacing--1);
    }

    .bjgwTb {
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:bold;
    }

    .bUqrzI {
      display:inline;
      font-size:var(--font--size-4xl);
      font-family:inherit;
      font-weight:bold;
      paint-order:stroke fill;
      -webkit-text-stroke:2px black;
    }

    .bgOxDe {
      background:var(--brand--brand-80);
      padding-top:var(--spacing--1);
      padding-left:var(--spacing--3);
      padding-right:var(--spacing--3);
      padding-bottom:var(--spacing--1);
    }

    .bAqesJ {
      display:inline;
      font-size:var(--font--size-xl);
      font-family:inherit;
      font-weight:bold;
    }

    .Component---Product-Card\:vInu0HbLYepn73WdKbTrv {
      top:var(--spacing--1);
      right:var(--spacing--1);
      z-index:1;
      position:absolute;
    }

    .bPCEFz {
      top:0px;
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      height:100%;
      position:absolute;
      aspect-ratio:1/1;
    }

    .Gilde-Template\:ZvcRVBEGdW5zTdBHYwRDR {
      width:clamp(8rem, 50dvw, 10rem);
    }

    .Gilde-Template\:aQRAHGqwgQ6uS8Nho2UBN {
      display:flex;
      row-gap:var(--gap);
      flex-wrap:wrap;
      column-gap:var(--gap);
      flex-direction:row;
    }

    .Gilde-Template\:bN4xZE2EV_HgOaneIcnT6 {
      font-size:var(--font-size-sm);
      margin-left:var(--spacing-regular);
    }

    .Section-CTA\:root {
      background:white;
    }

    .TVKDZ {
      display:flex;
      background:var(--tertiary--tertiary-20);
      text-align:center;
      padding-top:var(--spacing--6);
      padding-left:var(--spacing--6);
      padding-right:var(--spacing--6);
      padding-bottom:var(--spacing--6);
      border-top-left-radius:var(--radius--md);
      border-top-right-radius:var(--radius--md);
      border-bottom-left-radius:var(--radius--md);
      border-bottom-right-radius:var(--radius--md);
    }

    .eVUpFW {
      width:clamp(10rem, 100%, 20rem);
      display:flex;
      row-gap:var(--spacing--4);
      column-gap:var(--spacing--4);
    }

    .eUqNSS {
      flex:1;
      display:flex;
      row-gap:var(--spacing--gap--md);
      min-width:max(min-content, 50%);
      column-gap:var(--spacing--gap--md);
      align-items:center;
      justify-content:flex-start;
    }

    .dqKBHX {
      display:flex;
      row-gap:var(--spacing--gap--lg);
      flex-wrap:wrap;
      max-width:var(--container--sm);
      column-gap:var(--spacing--gap--lg);
      align-items:center;
      margin-left:auto;
      margin-right:auto;
      flex-direction:row;
      justify-content:center;
    }

    .Section-CTA\:rd6s_p8vLXAe9PEpsHpwB {
      max-width:100%;
      aspect-ratio:1/1;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .cXqvSA {
      padding-top:var(--spacing-small);
      padding-bottom:var(--spacing-small);
    }

    .Gilde-Template\:nMS2StjpNp9a9sphwPZBa {
      margin-top:var(--spacing-xsmall);
    }

    .Gilde-Template\:nTi7tqaEUZqTSpZZ3Noe- {
      display:none;
    }

    .Gilde-Template\:oZ8xw5XH7Z5kJl8iThNBs {
      width:clamp(8rem, 50dvw, 10rem);
    }

    .Section-Testimonial\:root {
      background:white;
      padding-top:var(--spacing--8);
      padding-bottom:var(--spacing--8);
    }

    .TMhlh {
      width:fit-content;
      row-gap:.5rem;
      column-gap:.5rem;
      flex-direction:row;
    }

    .eFjPWR {
      color:var(--grey-700, #404040);
      width:fit-content;
      cursor:pointer;
      display:flex;
      transition:scale 300ms ease 0ms;
      padding-top:.25rem;
      border-color:var(--grey-300, #D4D4D4);
      border-style:solid;
      border-width:1px;
      padding-left:.25rem;
      border-radius:100%;
      padding-right:.25rem;
      flex-direction:column;
      padding-bottom:.25rem;
      pointer-events:auto;
      background-color:var(--grey-50, #FAFAFA);
    }

    .eFjPWR:active {
      scale:0.8;
      transform-style:preserve-3d;
    }

    .eFjPWR:disabled {
      opacity:0.2;
    }

    .eFjPWR:hover {
      background: var(--grey-300);
    }

    .lKTRI {
      width:fit-content;
      height:fit-content;
      user-select:none;
    }

    .Section-Testimonial\:7hHSQvtv29drfxPUC3VJI {
      height:100%;
      max-width:max(20rem, calc(50% - 1rem));
    }

    .Section-Testimonial\:7hHSQvtv29drfxPUC3VJI:last-child {
      margin-right:var(--spacing--4);
    }

    .bfRrOK {
      display:flex;
      row-gap:var(--spacing--gap--md);
      column-gap:var(--spacing--gap--md);
      text-align:center;
      align-items:center;
      padding-left:var(--spacing--8);
      padding-right:var(--spacing--8);
      justify-content:flex-start;
    }

    @media (max-width: 1024px) {

    .bfRrOK {
      padding-left:0px;
      padding-right:0px;
    }
    }

    .bjEAqX {
      position:relative;
      overflow-x:clip;
    }

    .cgPa-dE {
      display:flex;
      align-items:center;
      padding-top:1rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:space-between;
    }

    .VnRhm {
      display:flex;
      row-gap:var(--spacing--4);
      background:var(--neutral--tint-20);
      column-gap:var(--spacing--4);
      padding-top:var(--spacing--6);
      padding-left:var(--spacing--6);
      padding-right:var(--spacing--6);
      flex-direction:column;
      padding-bottom:var(--spacing--6);
      border-top-left-radius:var(--radius--md);
      border-top-right-radius:var(--radius--md);
      border-bottom-left-radius:var(--radius--md);
      border-bottom-right-radius:var(--radius--md);
    }

    .vccqN {
      display:flex;
      row-gap:var(--spacing--4);
      column-gap:var(--spacing--4);
      align-items:flex-end;
      flex-direction:row;
      justify-content:flex-start;
    }

    .cQNlVM {
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .eZYkgn {
      font-size:var(--font--size-sm);
      font-family:inherit;
      font-weight:var(--font-weight-normal);
    }

    .yHMoq {
      color:var(--yellow-400);
      width:fit-content;
      display:flex;
      row-gap:var(--spacing-tiny);
      column-gap:var(--spacing-tiny);
      padding-top:var(--spacing-tiny);
      padding-left:var(--spacing-tiny);
      padding-right:var(--spacing-tiny);
      flex-direction:row;
      padding-bottom:var(--spacing-tiny);
    }

    .testimonial-card\:NYpzmsxiLttXixIUIpjYD {
      color:#eab308;
    }

    .testimonial-card\:Ten8Dift_brnEhwUVUejs {
      float:left;
      width:3rem;
      height:3rem;
      opacity:0.2;
      margin-right:var(--spacing--2);
    }

    .cuHnzu {
      font-family:inherit;
      font-weight:bold;
    }

    .component_avatar\:root {
      width:fit-content;
    }

    .cSDEUo {
      display:flex;
      flex-direction:column;
    }

    .component_avatar\:QsEAeylx-L4_2u7ZahIHu {
      color:#ffffff;
      width:3rem;
      height:3rem;
      display:flex;
      font-size:var(--font--size-lg);
      background:var(--background);
      align-items:center;
      font-weight:bold;
      border-color:white;
      border-style:solid;
      border-width:4px;
      justify-content:center;
      border-top-left-radius:50%;
      border-top-right-radius:50%;
      border-bottom-left-radius:50%;
      border-bottom-right-radius:50%;
    }

    .fdPeqB {
      aspect-ratio:1;
    }

    .component_avatar\:ceE9f8bL9I3J_kBw_TsFI {
      width:3rem;
      height:3rem;
      border-color:white;
      border-style:solid;
      border-width:4px;
      border-top-left-radius:50%;
      border-top-right-radius:50%;
      border-bottom-left-radius:50%;
      border-bottom-right-radius:50%;
    }

    .ePYbsb {
      display:flex;
      row-gap:var(--spacing--gap--sm);
      column-gap:var(--spacing--gap--sm);
    }

    .Section-Testimonial\:yXDhtx0lnxwtMhxzxyqos {
      height:100%;
    }

    .eALKdt {
      height:inherit;
    }

    .fFONEq {
      gap:var(--gap);
      flex-direction:row;
    }

    .fFONEq.y-axis {
      height:inherit;
      flex-direction:column;
    }

    .eOCZBq {
      width:100%;
      font-size:var(--font-size-4xl);
      max-width:60ch;
      margin-top:var(--spacing-xsmall);
      font-weight:var(--font-weight-bold);
      line-height:1.3;
      margin-bottom:var(--spacing-regular);
    }

    .Gilde-Template\:t1ivzXpodLjg7i8VxsUW8 {
      font-size:var(--font-size-3xl);
      margin-top:0px;
      margin-bottom:0px;
    }

    .bggQnx {
      color:black;
      width:100%;
      display:flex;
      z-index:3;
      background:white;
      align-items:center;
      margin-left:auto;
      padding-top:var(--spacing--2);
      margin-right:auto;
      flex-direction:column;
      padding-bottom:var(--spacing--2);
      justify-content:center;
    }

    .bggQnx.sticky {
      top:0px;
      position:sticky;
    }

    .Page-Header\:1kwSzubFYn-wEdh0EqvQD {
      height:3rem;
    }

    .bnZGKT {
      font-weight:bold;
    }

    @media (max-width: 768px) {

    .bnZGKT {
      display:none;
    }
    }

    .EeDNN {
      display:flex;
      row-gap:var(--spacing--gap--sm);
      column-gap:var(--spacing--gap--sm);
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .dXPGwJ {
      flex:1;
      display:flex;
      row-gap:var(--spacing--gap--md);
      column-gap:var(--spacing--gap--md);
      align-items:center;
      flex-direction:row;
      justify-content:flex-end;
    }

    .bjzESJ {
      display:flex;
      row-gap:var(--spacing--1);
      max-width:min(11rem, 60%);
      column-gap:var(--spacing--1);
      align-items:center;
      justify-content:flex-start;
    }

    .Page-Header\:wbC1D8YjzITBxj99g5oHM {
      display:flex;
      z-index:999;
      align-items:center;
      justify-content:center;
    }

    .dNNeIU {
      color:white;
      width:100%;
      display:block;
      font-size:var(--font--size-xs);
      min-width:max-content;
      background:var(--brand--brand);
      text-align:center;
      font-family:inherit;
      font-weight:600;
      padding-top:var(--spacing--1);
      padding-left:var(--spacing--1);
      padding-right:var(--spacing--1);
      letter-spacing:1px;
      padding-bottom:var(--spacing--1);
      text-transform:uppercase;
      border-top-left-radius:var(--radius--xs);
      border-top-right-radius:var(--radius--xs);
      border-bottom-left-radius:var(--radius--xs);
      border-bottom-right-radius:var(--radius--xs);
    }

    .Gilde-Template\:yjQb8rmcQj_cMDixaYSlX {
      font-size:var(--font-size-xl);
      max-width:45ch;
    }

    .ckWkde {
      flex:1;
      display:flex;
      row-gap:var(--spacing-xsmall);
      min-width:20rem;
      column-gap:var(--spacing-xsmall);
      align-items:flex-start;
      padding-top:var(--spacing-xsmall);
      flex-direction:column;
      padding-bottom:var(--spacing-xsmall);
      justify-content:center;
    }

    .Gilde-Template\:zrTDHa8yBFIJYLaB3MEc8 {
      flex:1;
      max-width:30rem;
      min-width:20rem;
    }

    .Gilde-Template\:zvhQaVHxa2Mdm5G0YJgLl {
      display:flex;
      text-align:center;
      align-items:center;
      justify-content:flex-start;
    }